package gw.com.android.ui.chart.manager;



import com.gwtsz.chart.output.utils.GTTTimeDataModel;
import java.util.ArrayList;

import www.com.library.util.ProductPrecision;

/**
 * Created by spence on 17-3-14.
 */

public interface ChartTimeViewInterface {

    void isScreenPort(boolean type);
    /**
     * 设置价格格式化对象
     *
     * @param prdPrecision
     */
    void setProductPrecision(ProductPrecision prdPrecision);

    /**
     * 设置昨收价
     *
     * @param endPrice
     *            昨收价
     */
    void initPrices(String curPrice, String endPrice, String maxPrice, String  minPrice);

    /**
     * 判断界面是否有数据
     *
     * @return
     */
    boolean hasData();

    void postInvalidate();

    /**
     * 开始时间
     * @param startTime
     */
    void setStartTime(int startTime);

    /**
     * 刷新分时图数据
     */
    void refreshData(int uiCode);

    void invalidate();

    /**
     *
     * @param list
     */
    void setTimeDataList(ArrayList<GTTTimeDataModel> list);

    /** 刷新小数位 **/
    void refreshDecimalNum(int num);
}
